Розробка утиліти стискання файлів за алгоритмом RLE

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2011
Тип роботи:
Інші
Предмет:
Системне програмне забезпечення

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра ЕОМ Пояснювальна записка до курсової роботи з курсу: „Системне програмне забезпечення” на тему: „ Розробка утиліти стискання файлів за алгоритмом RLE ” АНОТАЦІЯ В курсовій роботі здійснена розробка утиліти стискання файлів з використанням алгоритму RLE. За допомогою цієї програми можна стискати інформацію за цим алгоритмом. Після стиснення утворюється файл з розширенням .rle, його можна розархівувати скориставшись цією ж програмою. Курсова робота виконана у середовищі Microsoft Visual Studio 2010, лістинг програми наведений у додатку А. Також у курсовій роботі наведено граф-схеми роботи програми, алгоритм архівування і розархівування, детальний програми з поясненням усіх використовуваних функцій і змінних. До проекту додано результати тестування програми та опис інтерфейсу та інструкції користувачеві. Зміст Вступ……………………………………………………………………4 1.Вибір технології програмування……………………………………5 2.Огляд алгоритму архівації……………………………………………14 3. Розробка утиліти стискання методом RLE…………………………16 4.Опис інтерфейсу та інструкції користувачеві……………………....20 5. Тестування програми……….. ……………………………………….21 Висновок…………………………………………………………………23 Використана література…………………………………………………24 Додаток ………………………………………………………………….25 Вступ Разом із виникненням комп’ютерів постала проблема збереження інформації на ньому. Саме тому і виникло багато алгоритмів стиснення інформації і програм які їх виконують. Архіватори - це програми що дозволяють створювати і обробляти архівні копії файлів. При цьому архівні копії мають менший розмір ніж оригінали. За допомогою спеціальних алгоритмів стиску з файлів віддаляється вся надлишкова інформація, а при застосуванні зворотніх алгоритмів розпакування - архівна копія відновлюєть в первісному виді. Безумовним лідером у світі за останні п’ять років став архіватор RAR. В даний час RAR активно витісняє ZIP як основну утиліту стиску FTP архівів у мережі INTERNET. RAR є єдиною всесвітньо-відомою програмою створеною російським програмістом( за винятком TETRIS). Всі архіватори відрізняються використовуваними алгоритмами стиску, форматами архівних файлів, швидкістю роботи тощо. Одним із поширених алгоритмів стиску інформації є алгоритм RLE(Run Length Encoding), він використовується PDF i TIFF форматах файлів. Цей алгоритм стиснення інформації є темою моєї курсової роботи. 1.Вибір технології програмування Серед нових технологій, оголошених microsoft в червні і намічених на уявлення на Конференції Професійних Розробників microsoft (pdc) є мова програмування під назвою c#. c# (оголошений як "Гострий") буде включений в наступний випуск середовища програмування microsoft visual studio.net. Модулі, написані на c# будуть сумісні з модулями, написаними на visual c++ і visual basic, тим самим вперше підтримуючи розвиток перехресної мови на платформі microsoft .net. Як visual basic задовольняв потреби розробників windows в 90-х, так і c# повинен задовольняти потреби продуктивності .net додатків і розробників послуг. Сучасні мови програмування створені з досвіду і знання їх проектувальників.Чим більша кількість людей залучена в проект, тим ширше ядро мов. microsoft говорить, що визначення мови c# було отримане із с та c++ і багато елементів мови відображають це. c# ширше, ніж java, оскільки його проектувальники використовували спадкоємство від c++ (типу structs). Крім того в c# додані нові особливості (типу початкового тексту versioning). Щоб точніше розібратися у всьому цьому, можна розібрати особливості c#, виразно співпадаючі з java, які походять від стандартних with і c++. Як ви побачите надалі, особливості, які c# запозичив у цих мов допоможуть вам розібратися в йо...
Антиботан аватар за замовчуванням

17.03.2013 13:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини